I used CaribSports for over 12 years and their website never changed with the times...I just switched to Sportsbook.com after doing some research and I love their site. They also have an app to bet with your cell phone and they are one of the last sites to still let you use a credit card to deposit money.
I stronlgy discourage anyone from signing on with BetPhoenix. The website is routinely down, the roll-over requirements are draconian, customer service is kind but have the collective intelligence of a bag of hair, and you will be inundated with requests for post-ups.
There's a whole thread around here somewhere about how bass-ackwards they are. I suggest you heed the warnings.
Would recommend sportsbook.com. Tons and tons of betting chances and you can deposit superquick and get paid via wire very soon. Make sure you send in all ppwk which takes 10 minutes to do via email. good luck.
Pinacle is the best hands down. All lines are dime lines and they come out the day before the game. And they have a great reputation with sharp bettors
www.sportsbook.com or www.5dimes.com , all great books as mentioned above by others. they have fast payouts. betphoenix is always down and the awful rollovers, definitely not recommended.